.form-line-error{
	background-color: rgba(39, 38, 38, 0.56);
}

.form-line{
	padding: 8px 36px;
	
	padding-bottom: 20px;
}
.form-line input{
width: calc(100% - 16px) !important;
	max-width: none !important;
	background-color: #fff;
	height: 23px;
	padding:  6px 8px;
	border: none;
	}
	
	.form-line ._label,._label{
		color: #3E4E1A;    font-family: Cabin, sans-serif;font-weight: normal;
		font-size: 0.95em;
		display: flex;
	}
	.form-line ._desc{
		color: #797b7e;
		font-size: 14px;
		line-height: 16px;
		padding-top: 3px;
	}
	   
	
	.form-line textarea{
		width: calc(100% - 16px) !important;

		    max-width: none !important;
	}
	textarea{
		white-space: pre-wrap;
		font-size: 1em;
		line-height: 1.071em;
		padding: 6px 8px;
	}

	
	._isrequired{
		
	}
	._isrequired ._require{
			color: red;
	}
	
	
	input:focus,textarea:focus
	{ 
	/* background-color:yellow;border: 1px solid #FFD300; */
	outline-color:#FFD300
	}
	